草庐IT

python \'Connection reset by peer\'

全部标签

python - 如何使用 python 运行 cmd windows netsh 命令?

我试图在Windows7上运行以下netsh命令,但它返回不正确的语法Python2.7.3(default,Apr102012,23:31:26)[MSCv.150032bit(Intel)]onwin32Type"help","copyright","credits"or"license"formoreinformation.>>>importos>>>os.system("netshinterfaceipv4setinterface""ConexãodeRedesemFio""metric=1")Thesyntaxofthefilename,directorynameorvolu

python os.path.expanduser() 这总是正确的

解决方案:正如Thomas在下面指出的那样,我被赋予的任务几乎不可能完成,并且数据必须即时确定,因为任何操作系统使用的模板结构都可以很容易地被覆盖,并且有从来没有一种方法可以保证可以正确应用预构建的模板。我感谢所有回复的人(即使我一开始就想得到它......):-P目前我无法访问基于Mac或Windows的机器,我正在从事跨平台项目(Win/Lin/Mac)。在linux上调用返回os.path.expanduser('~')返回/home/现在在任何操作系统中,$home目录结构都包含一个所有路径共有的最终点,(在我的linux安装中,默认情况下主路径为/home/,使/home成为

python - 在系统中为用户更改 Python 中的墙纸

我想做的是更改Windows中的桌面墙纸。为此,我使用以下代码:importctypesimportImagepathToBmp="PATHTOBMPFILE"SPI_SETDESKWALLPAPER=20ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER,0,pathToBmp,0)这在我运行.py文件时有效,当我使用py2exe转换它并在当前用户下运行exe时这有效,但是当我以SYSTEM身份运行exe时,当前用户背景不会改变。这当然是意料之中的。但是我不知道怎么解决。顺便说一句,如果你的任何解决方案改变了

Python、WMI、注册表和奇怪的结果

我需要创建一个python脚本来遍历HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall的内容并返回每个键的DisplayName。我将其用作起点(在另一个stack-overflow帖子中找到)import_winregimportwmic=wmi.WMI(namespace="default").StdRegProvresult,value=c.GetStringValue(hDefKey=_winreg.HKEY_LOCAL_MACHINE,sSubKeyName="SYSTEM\Contro

python - Enthought Canopy 中的 IPython 缓冲区和分页

我在Windows7上使用Enthought的PythonCanopy0.9.1测试版分发版。如何增加IPython缓冲区的大小。另外,我如何通过分页器管道命令的输出;输出当前未分页。如果现有答案如Howtoincreasetheipythonqtconsolescrollbackbufferlimit或HowtousePipeinipython会工作,我不知道如何将它们应用到Windows。谢谢! 最佳答案 目前没有首选项或配置选项来增加当前的缓冲区限制,但您可以使用以下代码创建一个宏并运行它。defrun():code_task

python - 如何向 Windows 通知气球添加换行符?

我有一个显示通知的托盘栏应用程序。这些是常规的Windows通知,作为应用程序图标上方的气球。这是基本代码:classTrayIconApplication:def__init__(self):[verylongcodetosetupinstance]defnotify(self,message,title):Shell_NotifyIcon(NIM_MODIFY,(self.hwnd,0,NIF_INFO,WM_USER+20,self.hicon,'BalloonTooltip',message,200,title))如何在消息中添加换行符,使其出现在多行中?我试过\n和\r\n,

python - 如何打开在 Windows 上选择了指定项目的文件夹

我想在Windows上打开一个包含指定项目的文件夹。我查阅了WindowsShell引用并找到了适合这项工作的函数:SHOpenFolderAndSelectItems.但是,我找不到关于如何将它与Python一起使用的示例。有人知道我该怎么做吗?我还有一个额外的要求:如果该文件夹已经打开,不要再次打开它,只需激活它并选择文件即可。 最佳答案 使用PyWin32你可以做这样的事情,默认情况下它应该只是激活并选择已经打开的文件:fromwin32com.shellimportshell,shellconimportwin32apifo

python - dir_util.copy_tree 不会打印它复制的文件

我使用的是Python2.6。我使用dir_util.copy_tree函数复制文件,想在命令行查看复制了哪些文件。但是,它永远不会打印出来,即使我指定了verbose=1!这是一个已知的错误,还是我做错了什么?这是我的代码:distutils.dir_util.copy_tree(source,dest,verbose=1) 最佳答案 copy_tree命令使用distutils.log写入您的屏幕。在这种情况下,您需要INFO级别。所以这应该可以解决问题:fromdistutilsimportloglog.set_verbosi

Python:更改 Windows 7 主音量

我希望能够在Python中控制主音量(不是针对应用程序,而是针对当前事件扬声器)。这似乎是一个棘手的话题;我试着用C#来做,但我什至无法让它在那里工作。有没有办法做到这一点?(Windows7x64)请注意,由于我的问题是专门针对Python的,因此此问题之前没有得到解答。此外,VonC所指的项目在Windows7上不起作用。 最佳答案 做到这一点的简单方法是通过ISimpleAudioVolume.如果您使用pywin32中的Win32COM包装器项目,这应该很容易在Python中访问。如文档所述,有多种方法可以获取对ISimpl

python - 如何让cmd正确显示阿拉伯文字?

我正在运行windows7并使用python脚本将一些阿拉伯语字符串输出到windowscmd。这是我得到的:如何正确配置cmd显示阿拉伯字符串? 最佳答案 将您的cmd的代码页更改为您正在输出的编码:chcp12561256是一个ArabiccodepageforWindows如果您以另一种编码输出,只需在wholelistofcodepages中找到它们并将1256更改为您希望在命令中使用的标识符。提示:UTF-8为65001注意:要显示除ascii以外的其他字符,必须在属性中将Window的cmd当前字体更改为LucidaCo